package com.lbt.javaSE.Alog.Object9_5;

import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Set;

public class SetList {

    public static void main(String[] args) {
        int a[]=new int[]{1,2,2,1};
        int aa[]=new int[]{2,2};
        int[] ints = intersection(a, aa);
        for(int b:ints){
            System.out.print(b);
        }
    }
    public static int[] intersection(int[] nums1, int[] nums2) {
        Set<Integer> set1= new HashSet<>();
        Set<Integer> set2= new HashSet<>();
        for(int a:nums1){
            set1.add(a);
        }
        for(int b:nums2){
            if(set1.contains(b)){   //如果包含这个元素则添加进集合
                set2.add(b);
            }
        }
        int result[]=new int[set2.size()];
        int index=0;
        for(int a:set2){
            result[index]=a;
            index++;
        }
        return result;
    }
}
